Michael Onken [Tue, 7 Jul 2026 20:38:06 +0000 (22:38 +0200)]
Fix wlmscpfs crash on VR-spoofed seq. attributes.
Applied-Upstream:
f4e0074682645b1a4289d62581926c4394d5c6d5
Last-Update: 2026-05-29
Reviewed-By: Étienne Mollier <emollier@debian.org>
Bug-Debian: https://bugs.debian.org/
1141411
wldsfs.cc cast findAndGetElement() results to DcmSequenceOfItems*
without checking the VR. A C-FIND with a dictionary-SQ tag declared
under a non-SQ wire VR (Explicit VR) thus dispatched through the wrong
vtable and crashes the SCP (see also CVE-2024-28130 in dcmpstat).
Use findAndGetSequence(), which validates the VR. Also guard getItem(0)
against an empty ScheduledProcedureStepSequence and drop a bogus cast.
Thanks for the report and analysis to Abhinav Agarwal.
This closes DCMTK issue #1218.
Gbp-Pq: Name 0024-CVE-2026-44628a.patch
Debian Med Packaging Team [Tue, 7 Jul 2026 20:38:06 +0000 (22:38 +0200)]
CVE-2026-52868
commit
e3878daf870cd2db50eadfde38615f0afae8a584
Author: Michael Onken <onken@open-connections.de>
Date: Tue May 19 17:16:08 2026 +0200
Fix path traversal in wlmscpfs through Called AET.
The wlmscpfs SCP appended the Called Application Entity Title received
in the A-ASSOCIATE-RQ directly onto the configured worklist data file
path and used the existence of the resulting directory as an access
control decision. Because DICOM VR AE permits the characters "/", "\"
and ".", a peer could send a 16-byte AE title such as "../secret/VICTIM"
and have wlmscpfs serve worklist records from a sibling directory of
the configured root. With option --request-file-path enabled, the same
AE title (and the Patient ID) was substituted into the output filename
template without sanitization, producing an arbitrary-location write
primitive outside the configured request file directory.
This commit closes both holes:
- wlmscpfs now rejects any A-ASSOCIATE-RQ whose Called AE title is not
safe to use as a single filesystem path component, refusing the
association with WLM_BAD_AE_SERVICE. The validation is implemented in
the new static method WlmFileSystemInteractionManager::IsValidAETitle\
ForFilesystem, which rejects empty or over-long titles, any title
containing a dot, and delegates the remaining character check to
OFStandard::sanitizeAETitle (sanitize-and-compare).
- The placeholder substitution in storeRequestToFile now passes each
substituted value (#a, #c, #p) through OFStandard::sanitizeAETitle
before insertion, and additionally sanitizes the final filename, so
that any path separator surviving the substitution is defanged.
Supporting changes:
- Promote storescp's private sanitizeAETitle helper into the public
OFStandard::sanitizeAETitle, with documentation noting that the
function is also used by wlmscpfs to validate filesystem path
components (so widening the allow list has downstream effects).
- Replace storescp's local copy of the helper with the new public one.
- Add a forward declaration of DcmSequenceOfItems in wlfsim.h that
was previously missing (existing callers happened to include dctk.h
first).
- Document the new behaviour in the wlmscpfs man page.
Tests:
- New ofstd_OFStandard_sanitizeAETitle test covers the lifted helper
(path separators, NUL, control bytes, high-range bytes, shell
metacharacters, the quotation-mark preservation behaviour, and
empty/length-1 edge cases).
- New dcmwlm_aetitle_validation test covers the validator directly
with every path-traversal payload from the bug report ("../secret/\
VICTIM", "../CARDIOLOGY", "..", ".", "..\secret"), dotted variants
("MY.AE", "foo..bar", ".foo", "foo."), structural rejections (empty,
17 bytes, embedded NUL, tab, 0xFF), shell metacharacters, and a row
of legitimate AE titles that must still be accepted.
- dcmwlm previously had no OFTEST scaffolding; tests.cc has been added
along with the corresponding CMakeLists.txt and Makefile.in entries.
Thanks to Abhinav Agarwal for the report.
Gbp-Pq: Name 0023-CVE-2026-52868.patch
Michael Onken [Tue, 7 Jul 2026 20:38:06 +0000 (22:38 +0200)]
Fix A-ASSOCIATE-RQ/AC error-path leaks in DUL FSM.
Applied-Upstream:
2312891a8d058c862e00bcbd636e5da26308658a
Last-Update: 2026-05-29
Reviewed-By: Étienne Mollier <emollier@debian.org>
Bug-Debian: https://bugs.debian.org/
1141411
AE_3_AssociateConfirmationAccept and AE_6_ExamineAssociateRequest leaked
the whole parsed PDU graph (presentation contexts, transfer syntax
sub-chains, role list, user info) on error returns taken after
parseAssociate() succeeded, since only the success path freed it. For an
SCP this is remotely triggerable and accumulates per connection.
Free the parsed PDU before each such return;
translatePresentationContextList() also frees the proposed transfer
syntax list of a rejected context. Add a dcmnet regression test
(tassocleak.cc) driving the AE_6 zero-transfer-syntax path against an
in-process DcmSCP; leak-clean with the fix under DCMTK_WITH_SANITIZERS.
Thanks for the report and analysis to Abhinav Agarwal.
This closes DCMTK issue #1217.
Gbp-Pq: Name 0022-CVE-2026-35505.patch
Michael Onken [Tue, 7 Jul 2026 20:38:06 +0000 (22:38 +0200)]
Fix extNegList leaks on A-ASSOCIATE parse failure.
Applied-Upstream:
23f181f7a3cb8334056f751a3a0c2ddf01046752
Last-Update: 2026-05-26
Reviewed-By: Étienne Mollier <emollier@debian.org>
Bug-Debian: https://bugs.debian.org/
1141411
Thanks for the report and analysis to Abhinav Agarwal.
This closes DCMTK feature #126.
Gbp-Pq: Name 0021-CVE-2026-50254.patch
Michael Onken [Tue, 7 Jul 2026 20:38:06 +0000 (22:38 +0200)]
Fixed path traversal in DcmSCU bit-pres. C-GET.
Applied-Upstream:
eca9a03dda7d4fc1faa7e5a6dac9617938cf5803
Last-Update: 2026-05-12
Reviewed-By: Étienne Mollier <emollier@debian.org>
Bug-Debian: https://bugs.debian.org/
1141411
In DCMSCU_STORAGE_BIT_PRESERVING mode, the C-STORE sub-operation
handler in handleCGETSession() built the on-disk filename from the
peer-supplied AffectedSOPInstanceUID without sanitization, allowing
a malicious C-STORE SCP to write files outside the configured
storage directory via path-separator or "../" sequences in the UID.
The DISK mode path was already sanitized (via createStorageFilename(),
fixed in commit
f06a86751 for CVE-2022-2120); this branch was missed.
The fix mirrors the same pattern (sanitize a local OFString copy) so
the request struct stays intact and the C-STORE response still echoes
the peer's original UID per protocol.
Affects all consumers of DcmSCU using DCMSCU_STORAGE_BIT_PRESERVING,
including getscu --bit-preserving.
This fixes DCMTK issue #1207.
Thanks to Abhinav Agarwal for the report and analysis.
Gbp-Pq: Name 0020-CVE-2026-50003.patch
Debian Med Packaging Team [Tue, 7 Jul 2026 20:38:06 +0000 (22:38 +0200)]
CVE-2026-12805
commit
1d4b3815c0987840a983160bfc671fef63a3105b
Author: Marco Eichelberg <eichelberg@offis.de>
Date: Sat May 23 17:07:58 2026 +0200
Fixed buffer overflow in XMLNode::parseFile().
Fixed a heap buffer overflow that could occur in the XML parser
when reading from a named pipe.
Thanks to Cristhian Daniel Rivas Zúñiga and Sebastian Andres Muñoz Morera
(Insituto Tecnológico de Costa Rica) for the bug report and fix.
This closes DCMTK issue #1208.
Gbp-Pq: Name 0019-CVE-2026-12805.patch
Debian Med Packaging Team [Tue, 7 Jul 2026 20:38:06 +0000 (22:38 +0200)]
CVE-2026-10194
commit
0f78a4ef6f645ea5530166e445e5436a5de58e75
Author: Marco Eichelberg <eichelberg@offis.de>
Date: Mon May 4 17:48:30 2026 +0200
Fixed remote heap buffer overflow in dcmqrscp.
Thanks to 'elp3pinill0' for the bug report, detailed
analysis, proof of concept and proposed fix.
This closes DCMTK issue #1206.
Gbp-Pq: Name 0018-CVE-2026-10194.patch
Debian Med Packaging Team [Tue, 7 Jul 2026 20:38:06 +0000 (22:38 +0200)]
CVE-2025-14841
commit
ffb1a4a37d2c876e3feeb31df4930f2aed7fa030
Author: Marco Eichelberg <eichelberg@offis.de>
Date: Fri Nov 28 12:24:07 2025 +0100
Fixed two possible segfaults in dcmqrscp.
Fixed two places where invalid messages may trigger a segmentation fault
due to a NULL pointer being de-referenced.
Thanks to 邹 迪凯 <zoudikai@outlook.com> for the bug report and proof-of-concept.
Gbp-Pq: Name 0017-CVE-2025-14841.patch
Debian Med Packaging Team [Tue, 7 Jul 2026 20:38:06 +0000 (22:38 +0200)]
CVE-2026-5663
commit
edbb085e45788dccaf0e64d71534cfca925784b8
Author: Marco Eichelberg <eichelberg@offis.de>
Date: Sat Mar 21 18:35:14 2026 +0100
Sanitize all strings passed to the exec options.
Sanitize the text fields from incoming DICOM associations and DICOM objects
(such as Study Instance UID, SOP Instance UID, Patient's Name) and the
calling SCU's network presentation address by removing special characters
that may be interpreted as shell escape characters when one of the
execution options (e.g. --exec-on-reception) is in use.
Thanks to Machine Spirits UG (haftungsbeschränkt) for the bug report,
detailed analysis and proof of concept.
This closes DCMTK issue #1194.
Gbp-Pq: Name 0016-CVE-2026-5663.patch
Debian Med Packaging Team [Tue, 7 Jul 2026 20:38:06 +0000 (22:38 +0200)]
CVE-2025-14607
commit
4c0e5c10079392c594d6a7abd95dd78ac0aa556a
Author: Marco Eichelberg <eichelberg@offis.de>
Date: Tue Dec 2 09:06:30 2025 +0100
Fixed bug in handling of odd-length data elements.
When a dataset containing an illegal odd-length attribute with a text VR
was read from file or received over a network connection, then accessing
the value of that attribute with DcmElement::getString() may return a
pointer to a string that was not properly null terminated. Using C string
functions such as strlen() or strcpy() on that string then lead to a read
beyond the end of a string, causing a segmentation fault.
Thanks to Zou Dikai <zoudikai@outlook.com> for the bug report and POC.
This closes DCMTK issue #1184.
Gbp-Pq: Name 0015-CVE-2025-14607.patch
Debian Med Packaging Team [Tue, 7 Jul 2026 20:38:06 +0000 (22:38 +0200)]
CVE-2025-9732b
commit
3de96da6cd66b1af7224561c568bc3de50cd1398
Author: Joerg Riesmeier <dicom@jriesmeier.com>
Date: Mon Aug 18 17:58:56 2025 +0200
Fixed issue with commit
7ad81d69b.
Fixed an issue with recently committed changes that fix a problem with
invalid YBR_FULL images
Gbp-Pq: Name 0014-CVE-2025-9732b.patch
Debian Med Packaging Team [Tue, 7 Jul 2026 20:38:06 +0000 (22:38 +0200)]
CVE-2025-9732
commit
7ad81d69b19714936e18ea5fc74edaeb9f021ce7
Author: Joerg Riesmeier <dicom@jriesmeier.com>
Date: Fri Aug 15 13:35:40 2025 +0200
Fixed issue with invalid "YBR_FULL" DICOM images.
Fixed an issue when processing an invalid DICOM image with a Photometric
Interpretation of "YBR_FULL" and a Planar Configuration of "1" where
the number of pixels stored does not match the expected number of pixels
(much too less). Now, the pixel data of such an image is not processed
at all, but an empty image (black pixels) is created instead. The user
is warned about this by an appropriate log message.
Thanks to Ding zhengzheng <xiaozheng.ding399@gmail.com> for the report
and the sample file (PoC).
Gbp-Pq: Name 0013-CVE-2025-9732.patch
Marco Eichelberg [Mon, 3 Mar 2025 10:33:18 +0000 (11:33 +0100)]
Fixed segfault in JPEG-LS decoder.
X-Git-Url: http://git.dcmtk.org/?p=dcmtk.git;a=commitdiff_plain;h=
3239a791542e1ea433d23aaa9e0a05a532ffabff;hp=
92fc86e9e8d0808880bcc82e25982b2a61323cb8
Fixed segfault in JPEG-LS decoder.
Fixed a bug in the JPEG-LS decoder that led to a segmentation fault if invalid
input data was processed, due to insufficient validation of input data.
Thanks to Ding zhengzheng <xiaozheng.ding399@gmail.com> for the report
and the sample file (PoC).
This closes DCMTK issue #1155.
Gbp-Pq: Name 0012-CVE-2025-2357.patch
Debian Med Packaging Team [Tue, 7 Jul 2026 20:38:06 +0000 (22:38 +0200)]
CVE-2025-25472
commit
410ffe2019b9db6a8f4036daac742a6f5e4d36c2
Author: Joerg Riesmeier <dicom@jriesmeier.com>
Date: Fri Jan 17 17:53:50 2025 +0100
Fixed another issue with invalid mono images.
Fixed issue when rendering an invalid monochrome DICOM image where the
number of pixels stored does not match the expected number of pixels.
In this case, only a single pixel is processed, but the pixel matrix is
much larger. Filling the rest of the pixel matrix with the smallest
possible value for the image is not working because of an optimized
memory usage (value would be out of range). Now, the pixel value to be
used is double-checked before it is actually filled into the "background"
of the image.
Thanks to Ding zhengzheng <xiaozheng.ding399@gmail.com> for the report
and the sample file (PoC).
Gbp-Pq: Name 0011-CVE-2025-25472.patch
Debian Med Packaging Team [Tue, 7 Jul 2026 20:38:06 +0000 (22:38 +0200)]
CVE-2025-25474
commit
1d205bcd307164c99e0d4bbf412110372658d847
Author: Joerg Riesmeier <dicom@jriesmeier.com>
Date: Tue Jan 21 11:12:28 2025 +0100
Fixed another issue with invalid DICOM images.
Fixed issue when processing an invalid DICOM image where the number of
pixels stored does not match the expected number of pixels (too less)
and the combination of BitsAllocated and BitsStored is really unusual
(e.g. 1 bit stored, but 52 bits allocated). In cases where the last
pixel (e.g. a single bit) does not fit into the buffer of the input
pixel data, a buffer overflow occurred on the heap. Now, the last entry
of the buffer is filled with the smallest possible value (e.g. 0 in case
of unsigned data).
Thanks to Ding zhengzheng <xiaozheng.ding399@gmail.com> for the report
and the sample file (PoC).
Gbp-Pq: Name 0010-CVE-2025-25474.patch
Debian Med Packaging Team [Tue, 7 Jul 2026 20:38:06 +0000 (22:38 +0200)]
CVE-2025-25475
commit
bffa3e9116abb7038b432443f16b1bd390e80245
Author: Marco Eichelberg <eichelberg@offis.de>
Date: Thu Jan 23 15:51:21 2025 +0100
Fixed issue with invalid RLE compressed DICOM images.
Fixed issue when processing an RLE compressed image where the RLE header
contains an invalid stripe size.
Thanks to Ding zhengzheng <xiaozheng.ding399@gmail.com> for the report
and the sample file (PoC).
Gbp-Pq: Name 0009-CVE-2025-25475.patch
Joerg Riesmeier [Tue, 7 Jul 2026 20:38:06 +0000 (22:38 +0200)]
Added check to make sure: HighBit < BitsAllocated.
Forwarded: https://git.dcmtk.org/?p=dcmtk.git;a=commit;h=
03e851b0586d05057c3268988e180ffb426b2e03
Bug-Debian: https://bugs.debian.org/
1093047
Reviewed-By: Étienne Mollier <emollier@debian.org>
Last-Update: 2025-01-18
Added check to the image preprocessing to make sure that the value of
HighBit is always less than the value of BitsAllocated. Before, this
missing check could lead to memory corruption if an invalid combination
of values was retrieved from a malformed DICOM dataset.
Thanks to Emmanuel Tacheau from the Cisco Talos team
<vulndiscovery@external.cisco.com> for the report, sample file (PoC)
and detailed analysis. See TALOS-2024-2121 and CVE-2024-52333.
Gbp-Pq: Name 0008-CVE-2024-52333.patch
Joerg Riesmeier [Tue, 7 Jul 2026 20:38:06 +0000 (22:38 +0200)]
Fixed issue rendering invalid monochrome image.
Forwarded: https://git.dcmtk.org/?p=dcmtk.git;a=commit;h=
89a6e399f1e17d08a8bc8cdaa05b2ac9a50cd4f6
Bug-Debian: https://bugs.debian.org/
1093043
Reviewed-By: Étienne Mollier <emollier@debian.org>
Last-Update: 2025-01-18
Fixed issue when rendering an invalid monochrome DICOM image where the
number of pixels stored does not match the expected number of pixels.
If the stored number is less than the expected number, the rest of the
pixel matrix for the intermediate representation was always filled with
the value 0. Under certain, very rare conditions, this could result in
memory problems reported by an Address Sanitizer (ASAN). Now, the rest
of the matrix is filled with the smallest possible value for the image.
Thanks to Emmanuel Tacheau from the Cisco Talos team
<vulndiscovery@external.cisco.com> for the original report, the sample
file (PoC) and further details. See TALOS-2024-2122 and CVE-2024-47796.
Gbp-Pq: Name 0007-CVE-2024-47796.patch
Mathieu Malaterre [Tue, 7 Jul 2026 20:38:06 +0000 (22:38 +0200)]
Remove version
Forwarded: not-needed
Bug-Debian: https://bugs.debian.org/
1098944
Last-Update: 2025-03-21
Gbp-Pq: Name remove_version.patch
Gert Wollny [Tue, 7 Jul 2026 20:38:06 +0000 (22:38 +0200)]
Don't add executables to cmake exports
Bug-Debian: https://bugs.debian.org/803304
Forwarded: not-needed
CMake exports are used by other packages that compile
and link against dcmtk. Because Debian moves some of
these executables and also dosn't install the test
executables, this import may fail leading to failure
to configure the according package.
===================================================================
Gbp-Pq: Name 07_dont_export_all_executables.patch
Jürgen Salk [Tue, 7 Jul 2026 20:38:06 +0000 (22:38 +0200)]
The original maintainer Jürgen Salk applied
Forwarded: not-needed
a set of patches to the original code. This file contains
changes to C++ code
Gbp-Pq: Name 01_dcmtk_3.6.0-1.patch
Étienne Mollier [Tue, 7 Jul 2026 21:22:49 +0000 (23:22 +0200)]
d/changelog: ready for team upload to trixie-pu.
Étienne Mollier [Tue, 7 Jul 2026 20:40:04 +0000 (22:40 +0200)]
d/changelog: ready for upload to trixie-pu.
Étienne Mollier [Tue, 7 Jul 2026 18:13:23 +0000 (20:13 +0200)]
d/patches/*-CVE-2026-*.patch: new security patches.
This change includes a patch queue addressing CVE-2026-50003,
CVE-2026-50254, CVE-2026-35505, CVE-2026-52868 and CVE-2026-44628.
The latter CVE-2026-44628 is divided into two patches to match
upstream's commits. These changes fix a range of issues, including
risks of path traversals, denial of services and information leaks.
Closes: #1141411
Étienne Mollier [Tue, 23 Jun 2026 19:45:09 +0000 (21:45 +0200)]
d/changelog: ready for trixie proposed upload.
Étienne Mollier [Tue, 23 Jun 2026 19:42:21 +0000 (21:42 +0200)]
CVE-2026-12805.patch: new: fix CVE-2026-12805.
This patch fixes a risk of buffer overflow by ensuring negative error
codes in XMLNode::parseFile are properly handled, as well a NULL
values.
Closes: #1140562
Étienne Mollier [Thu, 11 Jun 2026 18:55:54 +0000 (20:55 +0200)]
d/changelog: ready for upload to trixie.
Étienne Mollier [Thu, 11 Jun 2026 18:54:21 +0000 (20:54 +0200)]
0018-CVE-2026-10194.patch: new: fix CVE-2026-10194.
Closes: #1139181
Étienne Mollier [Thu, 11 Jun 2026 18:51:34 +0000 (20:51 +0200)]
0017-CVE-2025-14841.patch: new: fix CVE-2025-14841.
Closes: #1123584
Étienne Mollier [Thu, 11 Jun 2026 18:47:58 +0000 (20:47 +0200)]
0016-CVE-2026-5663.patch: new: fix CVE-2026-5663.
Closes: #1133001
Étienne Mollier [Thu, 11 Jun 2026 18:40:33 +0000 (20:40 +0200)]
0015-CVE-2025-14607.patch: new: fix CVE-2025-14607.
Closes: #1122926
Étienne Mollier [Thu, 11 Jun 2026 18:33:03 +0000 (20:33 +0200)]
d/patches/*-CVE-2025-9732.patch: new.
These changes pulled from dcmtk upstream address CVE-2025-9732.
Closes: #1113993
Mathieu Malaterre [Fri, 21 Mar 2025 11:45:55 +0000 (12:45 +0100)]
d/changelog: Upload 3.6.9-5 to unstable
Mathieu Malaterre [Fri, 21 Mar 2025 11:39:29 +0000 (12:39 +0100)]
documentation: Spring cleanups. Closes: #
1095639
Mathieu Malaterre [Fri, 21 Mar 2025 11:38:06 +0000 (12:38 +0100)]
0012-CVE-2025-2357.patch: new: fix CVE-2025-2357.
Closes: #1100724
Mathieu Malaterre [Fri, 21 Mar 2025 11:34:51 +0000 (12:34 +0100)]
d/control: relax dependency on dcmtk-data. Closes: #
1098944
Étienne Mollier [Wed, 19 Feb 2025 21:31:16 +0000 (22:31 +0100)]
d/changelog: ready for upload to unstable.
Étienne Mollier [Wed, 19 Feb 2025 21:30:36 +0000 (22:30 +0100)]
0011-CVE-2025-25472.patch: new: fix CVE-2025-25472.
Étienne Mollier [Wed, 19 Feb 2025 21:29:40 +0000 (22:29 +0100)]
d/changelog: unrelease.
Étienne Mollier [Wed, 19 Feb 2025 20:57:06 +0000 (21:57 +0100)]
d/changelog: ready for upload to unstable.
Étienne Mollier [Wed, 19 Feb 2025 20:54:45 +0000 (21:54 +0100)]
0010-CVE-2025-25474.patch: new: fix CVE-2025-25474.
Closes: #1098374
Étienne Mollier [Wed, 19 Feb 2025 20:54:09 +0000 (21:54 +0100)]
0009-CVE-2025-25475.patch: new: fix CVE-2025-25475.
Closes: #1098373
Étienne Mollier [Wed, 19 Feb 2025 20:20:38 +0000 (21:20 +0100)]
Reinstate 0007-CVE-2024-47796.patch and 0008-CVE-2024-52333.patch.
These were not part of dcmtk 3.6.9 upstream and still apply.
Thanks: Salvatore Bonaccorso
Mathieu Malaterre [Tue, 18 Feb 2025 11:05:49 +0000 (12:05 +0100)]
d/changelog: Upload 3.6.9-3 to unstable
Mathieu Malaterre [Tue, 18 Feb 2025 11:05:01 +0000 (12:05 +0100)]
d/watch: Properly watch upstream on github
Mathieu Malaterre [Tue, 18 Feb 2025 11:03:39 +0000 (12:03 +0100)]
d/doc: Make sure to reference 3.6.9 path
Mathieu Malaterre [Tue, 18 Feb 2025 11:03:04 +0000 (12:03 +0100)]
d/patches: Remove old unused patches
Mathieu Malaterre [Tue, 11 Feb 2025 07:12:57 +0000 (08:12 +0100)]
d/changelog: Upload 3.6.9-2 to experimental
Mathieu Malaterre [Tue, 11 Feb 2025 07:08:43 +0000 (08:08 +0100)]
d/t/run-unit-test: Adapt to new installation
Mathieu Malaterre [Thu, 30 Jan 2025 12:17:16 +0000 (13:17 +0100)]
d/changelog: Upload 3.6.9-1 to experimental
Mathieu Malaterre [Thu, 30 Jan 2025 12:15:11 +0000 (13:15 +0100)]
Merge branch 'master' into debian/experimental
Mathieu Malaterre [Thu, 30 Jan 2025 10:42:13 +0000 (11:42 +0100)]
d/patches: Refresh patches
Mathieu Malaterre [Thu, 30 Jan 2025 10:48:30 +0000 (11:48 +0100)]
d/install: Migrate to new SOVERSION
Mathieu Malaterre [Thu, 30 Jan 2025 10:38:21 +0000 (11:38 +0100)]
Update upstream source from tag 'upstream/3.6.9'
Update to upstream version '3.6.9'
with Debian dir
6c3bd68558195e7a06972f9cf791344eb75eae8c
Mathieu Malaterre [Thu, 30 Jan 2025 10:38:21 +0000 (11:38 +0100)]
New upstream version 3.6.9
Étienne Mollier [Sat, 18 Jan 2025 15:58:27 +0000 (16:58 +0100)]
d/changelog: ready for upload to unstable.
Étienne Mollier [Sat, 18 Jan 2025 15:00:29 +0000 (16:00 +0100)]
0008-CVE-2024-52333.patch: new.
This patch addresses CVE-2024-52333.
Closes: #1093047
Étienne Mollier [Sat, 18 Jan 2025 10:55:22 +0000 (11:55 +0100)]
0007-CVE-2024-47796.patch: new.
This patch addresses CVE-2024-47796.
Closes: #1093043
Étienne Mollier [Sat, 18 Jan 2025 10:54:32 +0000 (11:54 +0100)]
0004-Fixed-two-segmentation-faults.patch: unfuzz.
Étienne Mollier [Sat, 18 Jan 2025 10:54:16 +0000 (11:54 +0100)]
0001-Fixed-unchecked-typecasts-of-DcmItem-search-results.patch
Patch refreshed.
Mathieu Malaterre [Mon, 8 Jul 2024 11:31:10 +0000 (13:31 +0200)]
d/changelog: Upload 3.6.8-6 to unstable
Mathieu Malaterre [Mon, 8 Jul 2024 11:29:09 +0000 (13:29 +0200)]
d/patches: Fixed possible overflows when allocating memory. Closes: #
1074483
Mathieu Malaterre [Mon, 8 Jul 2024 11:26:25 +0000 (13:26 +0200)]
d/t/run-unit-test: Fix unit-test for new release. Closes: #
1075917
Mathieu Malaterre [Fri, 5 Jul 2024 09:24:34 +0000 (11:24 +0200)]
d/changelog: Upload 3.6.8-5 to unstable
Mathieu Malaterre [Fri, 5 Jul 2024 09:23:41 +0000 (11:23 +0200)]
d/control: Bump Std-Vers to 4.7.0 no changes needed
Mathieu Malaterre [Mon, 24 Jun 2024 18:44:16 +0000 (20:44 +0200)]
d/changelog: Upload 3.6.8-4 to experimental
Mathieu Malaterre [Mon, 24 Jun 2024 11:39:37 +0000 (11:39 +0000)]
Merge branch 'master' into debian/experimental
Santiago Vila [Mon, 24 Jun 2024 10:30:00 +0000 (12:30 +0200)]
Upload for unstable as 3.6.7-15
Santiago Vila [Mon, 24 Jun 2024 10:25:00 +0000 (12:25 +0200)]
Update two of the previously applied patches to avoid breaking the ABI. Closes: #
1070207.
The updated patches are:
0001-Fixed-unchecked-typecasts-of-DcmItem-search-results.patch
0003-Fixed-wrong-error-handling-previous-commit.patch
Santiago Vila [Wed, 5 Jun 2024 12:30:00 +0000 (14:30 +0200)]
Upload for unstable as 3.6.7-14
Santiago Vila [Wed, 5 Jun 2024 12:30:00 +0000 (14:30 +0200)]
Apply patches from NMU proposal by Adrian Bunk to address CVE-2024-28130, CVE-2024-34508 and CVE-2024-34509. Closes: #
1070207.
Andreas Beckmann [Fri, 26 Apr 2024 13:22:20 +0000 (15:22 +0200)]
drop salsa-ci.yml in favor of the default configuration from pipeline repository
Andreas Beckmann [Fri, 26 Apr 2024 06:40:55 +0000 (08:40 +0200)]
build reproducibly without rpath and set LD_LIBRARY_PATH for running tests
Andreas Beckmann [Thu, 25 Apr 2024 14:33:34 +0000 (16:33 +0200)]
removed embedded build path from DCMTKConfig.cmake
Emanuele Rocca [Fri, 22 Mar 2024 10:13:37 +0000 (11:13 +0100)]
[armhf,armel] No need to drop graphviz from build-depends-indep
Build-Depends-Indep are only used to build the arch:all packages, and currently
all the arch:all autobuilder run on amd64.
Michael R. Crusoe [Tue, 19 Mar 2024 14:24:15 +0000 (15:24 +0100)]
routine-update: Ready to upload to unstable
Michael R. Crusoe [Tue, 19 Mar 2024 14:22:52 +0000 (15:22 +0100)]
d/control: add explicit dependency on libnsl-dev. Closes: #
1066422.
Michael R. Crusoe [Tue, 19 Mar 2024 11:43:51 +0000 (12:43 +0100)]
Marked Debian-specific patches as not needing forwarding to upstream.
Michael R. Crusoe [Tue, 19 Mar 2024 11:39:12 +0000 (12:39 +0100)]
Acknowledge NMU
Emanuele Rocca [Tue, 19 Mar 2024 11:31:42 +0000 (12:31 +0100)]
Do not build-depend on graphviz on armhf and armel.
The package is currently not installable on those arches due to the ongoing t64
transition.
Co-authored-by: Michael R. Crusoe <crusoe@debian.org>
jodogne-guest [Tue, 19 Mar 2024 11:01:05 +0000 (12:01 +0100)]
Upload to unstable
jodogne-guest [Tue, 19 Mar 2024 10:55:03 +0000 (11:55 +0100)]
Fix typo in target distribution during upload
jodogne-guest [Tue, 19 Mar 2024 10:26:36 +0000 (11:26 +0100)]
Upload to unstable
jodogne-guest [Tue, 19 Mar 2024 10:08:09 +0000 (11:08 +0100)]
d/rules: Fix armel buildd
Michael Hudson-Doyle [Wed, 28 Feb 2024 11:20:16 +0000 (12:20 +0100)]
Rename libraries for 64-bit time_t transition.
Closes: #1062022
Signed-off-by: Étienne Mollier <emollier@debian.org>
Mathieu Malaterre [Fri, 12 Jan 2024 16:09:28 +0000 (17:09 +0100)]
d/changelog: Upload 3.6.8-3 to experimental
Emanuele Rocca [Fri, 12 Jan 2024 16:08:09 +0000 (17:08 +0100)]
d/rules: Fix armel buildd
Mathieu Malaterre [Fri, 12 Jan 2024 09:34:39 +0000 (10:34 +0100)]
d/changelog: Upload 3.6.8-2 to experimental
Mathieu Malaterre [Fri, 12 Jan 2024 09:33:52 +0000 (10:33 +0100)]
d/patches: Import bug fix from upstream
Mathieu Malaterre [Fri, 12 Jan 2024 09:33:11 +0000 (10:33 +0100)]
d/rules: Fix test suite on x87 hardware
Mathieu Malaterre [Thu, 11 Jan 2024 15:08:30 +0000 (16:08 +0100)]
d/changelog: Upload 3.6.8-1 to experimental
Mathieu Malaterre [Thu, 11 Jan 2024 14:41:58 +0000 (15:41 +0100)]
d/patches: Refresh patches
Mathieu Malaterre [Thu, 11 Jan 2024 14:40:43 +0000 (15:40 +0100)]
New upstream version 3.6.8
Mathieu Malaterre [Thu, 11 Jan 2024 14:40:43 +0000 (15:40 +0100)]
Update upstream source from tag 'upstream/3.6.8'
Update to upstream version '3.6.8'
with Debian dir
9197f93b8f3af0afd6f1f4f0edb87e66c45db77f
Mathieu Malaterre [Mon, 6 Nov 2023 11:07:55 +0000 (12:07 +0100)]
d/changelog: Upload 3.6.8~git20231027.
1549d8c-2 to experimental
Mathieu Malaterre [Mon, 6 Nov 2023 11:04:04 +0000 (12:04 +0100)]
d/patches: Fix install path for docs
Mathieu Malaterre [Mon, 6 Nov 2023 09:28:25 +0000 (10:28 +0100)]
d/changelog: Upload 3.6.8~git20231027.
1549d8c-1 to experimental
Mathieu Malaterre [Mon, 6 Nov 2023 09:27:28 +0000 (10:27 +0100)]
d/rules: Start using LTO
Mathieu Malaterre [Mon, 6 Nov 2023 09:22:57 +0000 (10:22 +0100)]
d/patches: Remove version from install paths
Mathieu Malaterre [Mon, 6 Nov 2023 08:21:23 +0000 (09:21 +0100)]
New upstream version 3.6.8~git20231027.
1549d8c